home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / PROGMISC / SUPER135.LZH / READ.ME < prev    next >
Text File  |  1989-03-26  |  6KB  |  160 lines

  1. Version 1.35 READ.ME
  2. -----------------------------------------------------------------------
  3.  
  4.  
  5. Sun  03-26-1989  
  6.  
  7. *-
  8. Super.Lib is being distributed under the shareware concept for
  9. versions up to and including version 1.35. As of May 1989,
  10. I will distributing Super.Lib commercially. Registrants of the
  11. Shareware version will continue to recieve support/updates.
  12.  
  13.  
  14.  
  15.  
  16. Files:
  17. ------------------------------------------------------------------------
  18.  
  19. READ     ME             THIS FILE
  20. SUPER    LIB            SUPERFUNCTION LIBRARY FOR CLIPPER S87
  21. SUPER    DOC            SUPERFUNCTION DOCUMENTATION
  22. ERRORSYS OBJ            MODIFIED ERRORSYS
  23. ERRORSYS PRG            MODIFIED ERRORSYS SOURCE
  24. CB       PRG            SAMPLE APPLICATION
  25.  
  26.  
  27. MSCOMP   BAT            SAMPLE COMPILE-LINK BATCH FILE  FOR MS-LINK
  28. TLCOMP   BAT            SAMPLE COMPILE-LINK BATCH FILE  FOR TLINK
  29. PLCOMP   BAT            SAMPLE COMPILE-LINK BATCH FILE  FOR PLINK86
  30.  
  31. SUPER    NG             NORTON GUIDE FOR SUPER.LIB
  32.  
  33.  
  34. Demonstration:
  35. ------------------------------------------------------------------------
  36. The file CB.PRG is provided as a usable demo of the library functions.
  37. CB.PRG is an all-purpose generic data handler. It is currently set up
  38. to use .NDX format indices, however changing a line near the beginning
  39. if the program will allow .NTX format indices.
  40.  
  41.             {  defindex = '*.NDX'
  42.                or
  43.                defindex = '*.NTX'  }
  44.  
  45.  
  46.  
  47.  
  48. Changes:
  49. ------------------------------------------------------------------------
  50. version 1.30            Modis() was messing up DBF files with associated
  51.                         DBT files. Apparantly Clipper does not warn when
  52.                         trying to USE or APPEND FROM a file with a
  53.                         missing .DBT .   FIXED.
  54.  
  55.                         Removed embedded 'Registration Protection'. Moved
  56.                         to Shareware concept.
  57.  
  58. version 1.31            Replaced MEMOEDIT with an assembler routine to
  59.                         read unlimited length text files.
  60.  
  61.                         Several 'c' functions included to speed things up.
  62.                         All background. (these work with Tlink)
  63.  
  64.                         Some bug fixes in CB.PRG regarding indice order.
  65.  
  66.                         Reworked PULLIT() to position boxes more
  67.                         appropriately.
  68.  
  69.                         Reworked CLABEL() , particularly in the CONTENTS
  70.                         section and in ease of use. Fairly intuitive now.
  71.  
  72.                         Enhanced each function with regards to saving/restoring
  73.                         the environment, including Screen,Colors,Cursor,
  74.                         Set Keys, Set states, Readexit, Capslock, Work area.
  75.  
  76.                         HELP and HELPMOD functions added.
  77.  
  78. version 1.35            Almost too many to count...
  79.  
  80.                         Some internal asm function names were conflicting
  81.                         with some other libraries. These names were changed
  82.                         to protect the innocent.
  83.  
  84.                         Fileread() now uses a 98% straight Clipper code
  85.                         routine to list text files.
  86.  
  87.                         XPLODE was showing up all over the placed as an
  88.                         uninitialized variable. I think its under control now.
  89.                         Just call initsup() at the top of your main program
  90.                         to be sure.
  91.  
  92.                         ESCAPE status was added to the environment save/restore
  93.  
  94.                         PRNTLST() had a bug when passing paramaters to it. It
  95.                         worked find with no params. This has been fixed. Its
  96.                         also friendlier now. (well it hasn't killed
  97.                         anyone yet anyways)
  98.  
  99.                         MENU_V() now accepts 15, rather than 10, menu items.
  100.  
  101.                         LOOKFLD() was forcing upper case for the search value,
  102.                         which made it difficult to search for lower/mixed case.
  103.                         Fixxed.
  104.  
  105.                         QUERY() has a few new tricks. SAVE and RESTORE query
  106.                         to disk. SIMILIAR matching. View matching records.
  107.                         And a bug or 2 fixed. Less cryptic menus.
  108.  
  109.                         PRNTLST() also has an enhanced interface, and is less
  110.                         cryptic.
  111.  
  112.                         DOITALL() now has the optional 'OTHER' menu, which is
  113.                         activated by two passed arrays. This cuts the DOITALL()
  114.                         load size down considerably.
  115.  
  116.                         NKEY() was offset by two bytes for NTX files. This
  117.                         has been fixed.
  118.  
  119.                         Speaking of which, CB has a switch near the top for
  120.                         NTX/NDX usage.
  121.  
  122.                         NEW- Directory functions - NEW_DIR(), DIRPIK()
  123.  
  124.                         NEW- Lookup Table functions - SCROLLER(),SCMOD()
  125.  
  126.                         NEW- Global replace function - GLOBREP()
  127.  
  128.                         NEW- SUM and AVERAGE function - SUM_AVE()
  129.  
  130.                         NEW- Form letter/mailmerge utility - FORMLETR()
  131.  
  132. Version 1.37            All memvars used in the functions are now prefaced
  133.                         with m->  to prevent DBF field name collisions.
  134.  
  135.                         A PGDN bug in FILEREAD() was fixed. It also now
  136.                         stops at end of file.
  137.  
  138.                         PRNTLST() actually PRINTS now ...
  139.  
  140.                         EDITMEMO() now allows window size to be specified.
  141.  
  142.                         PULLIT() now allows up to 8 menu boxes, with 9
  143.                         menu items per box.
  144.  
  145.                         FORMLTR() had some bugs that were fixed re:saving
  146.                         formletters.
  147.  
  148.                         A new function - FASTFORM() has been added for fast
  149.                         printing of a formletter via hotkey.
  150.  
  151.                         MCHOICE() now allows first letter selection and
  152.                         also wraps.
  153.  
  154.                         Calls to QUERY() were removed from EDITDB() - thus
  155.                         lowering the size and complexity of EDITDB().
  156.  
  157. -------------------------------end of README-----------------------------------
  158.  
  159.  
  160.